OpenBuildings Designer Directory Layouts
The following folders are used when installing versions of the product.
The default directory layouts for the CONNECT Edition are organized around object-types, e.g. shapes, welds, connections, stairs, partlists, details, with the intention to make it easier to understand which variables map to which files and directories.
ProStructures\Default
Following the PowerPlatform pattern, OpenBuildings Designer will deliver application data files under the <ProgramFIlesDir>\Bentley\ProStructures CONNET Edition\Default. The files include:
- Data files typically not edited by the user, e.g. shapes databases.
- A basic data set-metric and Imperial specific files as needed-for reference by workspaces, e.g. standard seed files, simple bill of material layouts (List & Label file), sample weld styles.
- Examples of all types of data files, e.g. user cell for a handrail post.
- Complete sets of metric and Imperial "factory settings" for dialogs.
- Use the read-only product-provided file(s).
- Use file(s) created for the organization, workspace or workset.
- For list-type variables, add organization, workspace and/or workset directories or files to the product-provided list.
- For list-type variables with wild-card support, use a subset of the read-only product-provided files, e.g. ASIC*.mdb vs. *.mdb.
Here is the layout of <ProgramFileDir>\Bentley\ProStructures\Defaults showing the OpenBuildings Designer, Rebar, SMC, etc. application data files. The configuration variables for each are also listed.
Folder | Description/Configuration Variable |
---|---|
ProStructures\Default\ |
|
+ App |
The "appl" directory serves as the root for all application data files. It's simply for organization |
| + Benchmarks<units>\ |
$(PS_BENCHMARKUSER) for *.dgn |
| | + xxx.dgn |
|
| + Connections\ |
|
| | + BasePlate.dbf |
Example to copy |
| | + BasePlateC1.dbf |
Example to copy |
| | + BasePlateSizing<units>.ini |
$(PS_BASEPLATESIZINGFILE) |
| | + BeamBeamClamp.dbf |
Example to copy |
| | + ConnectionCenter.txt |
$(PS_CONNECTIONCENTERTOOLFILE) |
| | + PipeStrap.dbf |
Example to copy |
| | + PurlinBeamBraceFly.dbf |
Example to copy |
| | + AutoConnect\ |
$(PS_AUTOCONNECTPROJECTSEED) |
| | | + AutoConnectData_Original.mdb, CDM.ini, CDM_angle.ini |
|
| + Data\ |
|
| | + PsDrawingInfoLabels.ini |
A template |
| | + PsOutputValueFormats.ini |
A template |
| | + PsShapeNamingConventions.ini |
A template |
| | + tooltips.ini |
$(PS_TOOLTIPDEFINITIONFILE) |
| | + EED\ |
|
| | | + Bentley.eed |
$(PS_USEREED) |
| | | + BentleyGroup.eed |
$(PS_GROUPUSEREED) |
| + Details\ |
|
| | + HoleDisplay\ |
$(PS_HOLEDISPLAYSTYLEIMAGES) for *.bmp |
| | | + xxx.bmp |
|
| | + HoleDisplay<units>\ |
$(PS_HOLEDISPLAYUSER) for *.dgn |
| | | + xxx.dgn |
|
| | + SampleStyles_<units>\ |
Only have Imperial samples |
| + ElevationFlags\ |
$(PS_ELEVATIONFLAGIMAGES) for *.bmp |
| | + xxx.bmp |
|
| + Exchange\ |
$(PS_EXCHANGEMAPS) for *.exm |
| | + xxx.exm |
|
| | + CreateAcis.tagdefinition.ini |
$(PS_CONVERTTOSOLID_TAGDEFINITION) |
| | + IFC\ |
$(PS_IFC_EXPORTMAP) |
| | | + xxx.att |
|
| | | + Class.map |
|
| | + ISM\ |
|
| | | + ISMConnections.xml |
$(PS_ISM_CONNECTIONTAGS) |
| + FactorySettings<units>\ |
$(PS_FACTORYSETTINGSPATH) for *.sve |
| | + xxx.sve |
|
| + Logos\ |
|
| | + ProStructures.jpg |
$(PS_PARTLISTLOGO); When it's implemented, $(PS_DRAWINGFRAMELOGO) |
| + MechanicalFasteners\ |
|
| | + Bolts\ |
$(PS_BOLTIMAGES) for *.bmp |
| | | + xxx.bmp |
|
| | | + xxx.mdb |
$(PS_BOLTDATABASES) |
| | | + BoltDiameterTable<units>.bdt |
$(PS_BOLTNORMALIZATIONFILE) |
| | | + Pro_st3d.hdt |
$(PS_HOLEDIAMETERTABLE) |
| + Partlist\ |
|
| | | + xxx.bmp |
$(PS_PARTLISTIMAGE) for *.bmp |
| | + Concrete\ |
|
| | | + Images\ |
$(PS_CONCRETEPARTLISTIMAGE) for *.bmp |
| | | | + xxx.bmp |
|
| + Plates\ |
|
| | + Pro_st3d.ptt |
$(PS_PLATETHICKTABLE) |
| + PositionFlags\ |
$(PS_POSITIONFLAGIMAGES) for *.bmp |
| | + xxx.bmp |
|
| + Rebar\ |
|
| | + Codes\ |
$(PS_REBARCODES) for *.xml |
| | | + xxx.xml |
|
| | + library\ |
$(REBAR_LIBDIR) |
| | | + <object>\ |
|
| | | | + xxx.dgnreb, xxx.png, xxx.rof |
|
| | + MechanicalDevices\ |
$(PS_MECHANICALDEVICEIMAGES) for *.bmp; $(PS_MECHANICALDEVICES) for *.dgn |
| | | + xxx.bmp |
|
| | | + xxx.dgn |
|
| | | + MechanicalDevices.mdb |
$(PS_MECHANICALDEVICESDB) |
| | + MeshCodes\ |
$(PS_MESHCODES) for *.xml |
| | | + xxx.xml |
|
| | + Shapes\ |
$(PS_REBARSHAPES) for *.rsf, *.rsf.upd |
| | | + RebarShapes_xxx.rsf |
|
| | | + RebarShapes_xxx.rsf.upd |
|
| | + support\ |
$(REBAR_SUPPDIR) |
| | | + xxx.sys |
|
| | | + barshape\ |
|
| | | | + xxx.png, xxx.dgnlib |
|
| | | + reports\ |
|
| | | | xxx.rpt |
|
| + Shapes\ |
$(PS_SHAPESIMAGES) for *.bmp |
| | + xxx.bmp |
|
| | + xxx.mdb |
$(PS_SHAPESDATABASES) |
| | + CombiShapes\ |
$(PS_COMBISHAPES) for subdirectories |
| | | + <catalogName>\ |
|
| | + RoofWall\ |
$(PS_ROOFWALLPANELS) for subdirectories |
| | | + <catalogName>\ |
|
| | + UserShapes\ |
$(PS_USERSHAPES) for subdirectories |
| | | + <catalogName>\ |
|
| | + WeldShapes\ |
$(PS_WELDSHAPES) for subdirectories |
| | | + <catalogName>\ |
|
| + Welds\ |
$(PS_WELDSTYLEIMAGES) for *.bmp |
| | + xxx.bmp |
|
| | + Opposite\ |
$(PS_WELDOPPOSITE) for *.bmp |
| | | + Opposite0.bmp & Opposite1.bmp |
|
| | + Signs\ |
$(PS_WELDSIGN) for *.bmp |
| | | + Sign0.bmp to Sign18.bmp |
|
+ …\ |
|
+ Data\Rose\Database\ |
$(MS_ROSEDB) |
| *.nam | *.rose |
OpenBuildings Designer CIS/2 and IFC Export files added to those customarily delivered by PowerPlatform. |
+ Dgnlib\ |
$(MS_DGNLIBLIST) for *.dgnlib |
| + ProStructures3DModeling.dgnlib |
OpenBuildings Designer modeling library common to all workspaces. |
| + DrawComp\ |
$(MS_DGNLIBLIST) for *.dgnlib |
| | + ProConcreteDetailingSymbolStyles.dgnlib |
|
+ …\ |
|
+ Materials\ |
$(MS_MATERIAL) |
| | + ProStructures_Materials.dgnlib |
OpenBuildings Designer material palette for concrete and rebar. |
| + Patterns\ |
Prepend to $(MS_PATTERN) |
| | + RebarTex6-<color>bmp |
|
+ …\ |
|
+ Seed\ |
|
| + … |
|
| + ProStructures<units>\ |
Prepend to $(MS_SEEDFILES) |
| | + xxx.dgn |
|
+ …\ |